@charset "utf-8";
/* CSS Document */
html, body, div, span, h1, h2, h3, h4, h5, h6, p, a, acronym, address, em, font, img, strong, b, u, i, ol, ul, li, fieldset, form, label, select, option, input, textarea { margin:0; padding:0; border:0; outline:0; }
button{ border:0;}
a{text-decoration:none;}
ul, li { list-style: none;}
body{ font-family:Arial, Helvetica, sans-serif;}
IMG{ border:none;}
/*--MAIN WRAPER--*/
#containerfull{ width:1003px !important; margin-top:12px; border:1px solid #cccccc; height:auto; position:absolute; left: 50%; margin-left: -501px;}

ul{ margin:0; padding:0; list-style-type:none;}
.clear{clear:both;}
.ulHorizontal li{float:left;}
/*--TOP--*/
#header{ width:1003px; height:164px; float:left; min-width: 1003px;}
#menu{ width:1003px; height:25px; border-bottom:1px solid #cccccc; float:left; background-color:#f2f0e2;}
.quickoptions  li{ float:right; background:url(../images/link-sep.png) right no-repeat; padding:0px 8px 0 8px; font-size:12px; color:#00517e;}
.quickoptions  li:first-child{ background:none!important; margin-right:5px; padding-top:3px;}
/*--TOP (TACME)--*/
.t_logo-area{ width:1003px; height:109px; background:url(../images/top_bg.png) repeat-x;}
.t_logo{ float:left; margin:12px 0 0 24px;}
.t_logo-txt{ float:right; margin:28px 15px 0 0;}
.t_welcome-user-area{ width:1003px; height:25px; background:url(../images/date_bar_bg.png) repeat-x; border-top:1px solid #bec8d2; border-bottom:1px solid #bec8d2;}
.t_welcome-txt{ font-size:12px; color:#333333; float:left; margin:5px 0 0 18px;}
.t_welcome-blue-txt{ color:#003c6c;}
.t_date{ font-size:12px; color:#333333; float:right; margin-top:5px; margin-right:12px;}
.t_links-icon{ margin:5px 0 0 8px;}
.t_links-icon img{ margin:0px 0 0 5px;}
.t_breadcrumb-area ul li:first-child{ background:none!important; padding:0 0 0 8px}
.t_breadcrumb-blue-txt{ background:url(../images/breadcrumb-arrow.png) left no-repeat; padding:0 10px 0 10px; margin:0 10px 0 7px;}
.separrow{margin:0px 5px;}
.ulbreadcrumb a{color:#003c6b;}
.ulbreadcrumb li.current{color:#343331;}

/*--MIDDLE--*/
#content{ width:720px; float:left; margin-left:11px;height:auto;}

/* MIDDLE (Tacme)*/
.t_left-menu{ width:248px;  border:1px solid #cccccc; background:url(../images/menu-lines.png) no-repeat bottom left;background-color:#f2f0e2; height:480px; float:left; }
.t_menu-heading{ width:232px; height:24px; background:url(../images/blue_bg.png) repeat-x; font-size:14px; color:#FFF; font-weight:bold; padding:5px 0 0 14px; border: 1px solid #bdc6cc;}
.t_left-menu ul{ float:left;}
.t_left-menu ul li { width:248px; height:25px; float:left; background:url(../images/menu-btn-bg.png) no-repeat; font-size:14px; color:#005480; }
.t_menu-icon{margin:5px 5px 0 10px; float:left}
.t_left-menu ul li:hover { background:url(../images/menu-btn-hover-bg.png) no-repeat; font-size:14px; color:#000; }
.t_tmiddle-right{ width:720px; float:left; margin-left:11px; background-color:#FFF; height:100%; min-height:100%;-*margin-left:0px; }
.t_company-profile-container{ width:405px; float:left;}
.t_company-profile-container img{ clear:both;}

.t_company-name{ font-size:24px; color:#005480; font-weight:bold; float:left; }
.t_company-info{ font-size:14px; float:left; color:#73c167;clear:both; font-weight:bold;}
.t_heading-colum{ float:left; clear:both; margin:25px 0 0 0}
.t_heading-colum li{ list-style-image:none; font-size:12px; line-height:24px;}
.t_comp-det-heading{ width:108px; float:left; color:#333333; font-size:12px; line-height:24px;}
.t_detail-colum{ width:300px; float:left; margin:25px 0 0 10px}
.t_detail-colum li{ font-size:12px; color:#666666; line-height:24px; }
.t_view-profile-btn{ width:136px; height:21px; float:left; margin-top:20px;}
.t_tfinancial-cont{ width:300px; float:left; margin-top:30px;}
.t_financial-top{ width:300px; height:22px; background:url(../images/fin-bg.png) no-repeat; font-size:14px; font-weight:bold; color:#ffffff; padding:4px 0 0 10px}
.t_tfinancial-cont ul{}
.t_tfinancial-cont ul li{ width:300px; border-bottom:1px solid #bec8d2; float:left; padding:0 0 3px 0; margin:7px 0 0 0; background: none!important}
.t_tfinancial-cont ul li:hover{ background:none !important}
.t_fin-black-txt{ float:left; font-size:12px; color:#333333; margin-left:10px;}
.t_fin-grey-txt{ float:left; font-size:12px; color:#666666;}
.t_grid-container{ width:340px; float:left; margin:30px 0 0 0px; height:235px;}
.t_grid-container1{ width:340px; float:left; margin:30px 0 0 0px; padding-left:30px;}
.t_grid-heading{ width:330px; height:24px; float:left; background:url(../images/blue_bg.png) repeat-x; font-size:14px; color:#ffffff; font-weight:bold; padding:5px 0 0 15px; border:1px solid #c1cacf; border-bottom:none}
.t_grid-captions-cont{ width:330px; height:24px; float:left; background:url(../images/date_bar_bg.png) repeat-x; border-top:1px #bec8d2 solid;  border-bottom:1px #bec8d2 solid; border:1px solid #c1cacf; border-bottom:none; border-top:none}
.t_grid-table{ float:left;  border:solid 1px #c1cacf;}
.grid-grey-txt{ font-size:12px; color:#666666; margin-left:14px;}
.t_tasks{ width:213px; height:11px; font-size:12px; color:#003366; margin-top:4px; padding:0 0 0 14px; float:left;}
.t_ref{ width:110px; height:11px; font-size:12px; color:#003366; margin-top:4px; padding:0 0 0 16px; float:left;}
.t_date1{ width:90px; height:11px; font-size:12px; color:#003366; margin-top:4px; padding:0 0 0 16px; float:left;}
.t_grid-footer{ width:340px; float:left; height:29px; background-color:#f2f0e2; border:1px solid #c1cacf; border-top:none;}
.t_view-btn{ float:right; margin:4px 10px 0 0;}
.t_ser{ width:130px; height:11px; font-size:12px; color:#003366; margin-top:4px; padding:0 0 0 16px; float:left;}
.t_tasks1{ width:195px; height:11px; font-size:12px; color:#003366; margin-top:4px; padding:0 0 0 14px; float:left;}
.t_menu-links{ float:left; padding-top:4px;}


/*FOOTER*/
#footer{ width:1003px; border-top:1px solid #cccccc; height:43px; float:left; background-color:#eeeeef; margin-top:11px;}
#footer p{ font-size:11px;  color:#a0a0a0; margin:12px 20px 0 0;}

/*FOOTER (Tacme)*/
.t_copyright{ font-size:11px; color:#a3a3a3; float:left; margin:12px 0 0 20px;}
.t_tacme_logo{ }
.t_powered{ width:160px; float:right; height:12px;}



/*FORM*/
#fm-submit{ width:680px; height:21px; float:left; *float:none; margin:20px 0 20px 15px}
.fm-req{ margin-bottom:11px; float:left}
.fm-opt{ width:144px; height:26px; border:none; border:1px solid #cccccc; margin-bottom:12px; float:left;}
legend{ width:680px; height:22px; **height:22px; float:left; background:url(../images/common/heading-bar-bg.png) repeat-x; border:1px solid #bec8d2; margin:20px 0 0 14px; font-size:12px; font-weight:bold; color:#003366; padding:4px 0 0 10px;}
fieldset{ padding:0; margin:0; border:none; float:left;}

/*FORM (Tacme)*/
.t_tmiddle{ margin:10px 0 0 11px; float:left;}
.bg_MenuBottom{background:url("../images/menu-lines.png");background-repeat:no-repeat;width:247px;height:136px; border-bottom:solid 1px #cdcbcc; float:left; background-color:#f2f0e2
; border-right: 1px solid #c1cacf;}
.t_tabs1{ float:left;}
.t_tabs1 li{ width:128px; height:24px; background:url(../images/un-active-tab.png) repeat-x; float:left; border:none; border-bottom:none; font-size:14px; font-weight:bold; color:#343031; text-align:center; padding-top:5px; margin-right:1px; border:1px solid #cdcbcc; border-bottom:none;}
.t_tmiddle-right ul li:hover{ color:#FFF; background:url(../images/active-tab-bg.png);*-background-color:blue;}
.t_form{ width:720px; float:left;border: 1px solid #CCC; height:auto;!Important}

.t_form-left{ float:left; width:335px; margin-left:20px; margin-top: 15px; }
.t_form-fld-cap-cont{ width:140px; font-size:12px; color:#666666; float:left; padding-top:3px; line-height:11px;}
.t_fld-container{ width:104px; height:24px; float:left;}

label{width:145px; font-size:12px; color:#666666; float:left; margin-bottom: 14px; clear:both; height:16px; padding-top:6px;}
.t_form-left input, .t_form-right input, .t_form-left select, .t_form-right select{width:137px; height:22px; border:1px solid #cccccc; font-size:12px; color:#666666; padding-left:5px; margin-bottom: 12px; position: relative;}
.t_form-left ul{list-style-type:none;}
.t_form-left ul li{list-style-type:none;float:left;}
select{width:140px;float:left;}
option{width:auto; float:left; }

.t_form-left input, .t_form-right input, .t_form-left select, .t_form-right select{width:137px; height:22px; border:1px solid #cccccc; font-size:12px; color:#666666; padding-left:5px; margin-bottom: 12px; position: relative;}

.t_form-left1{ float:left; width:335px; margin-left:20px; margin-top: 15px; }
.t_form-left1 input, .t_form-right1 input {width:137px; height:22px; border:1px solid #cccccc; font-size:12px; color:#666666; padding-left:5px; margin-bottom: 12px;}
.t_form-left1 select, .t_form-right1 select {width:220px; height:80px; border:2px solid #cccccc; font-size:12px; color:#666666; padding-left:5px; margin-bottom: 12px;}
.t_form-left1 ul{list-style-type:none;}
.t_form-left1 ul li{list-style-type:none;float:left;}
.t_form-right1{ float:left; width:340px;margin-top: 15px;}

.t_form-fld{ width:137px; height:22px; border:1px solid #cccccc; font-size:12px; color:#666666; padding-left:5px;}
.t_form-fld-disable{ color:#a0a0a0;}
.t_form-right{ float:left; width:340px;margin-top: 15px;}
.t_small-txt{ font-size:9px;}
.t_calender{vertical-align:middle}
.t_address{ width:137px; padding-left:5px; height:94px; border:1px solid #cccccc; font-size:12px; color:#666666; margin-right:8px;}
.t_gender{ width:70px; float:left; font-size:12px; color:#a0a0a0;}
.t_manad-cont{ width:203px; float:left; font-size:12px; color:#666666; height:14px; background:url(../images/note-icon.png) no-repeat left; padding-left:20px;} 
.t_btns{ width:66px; height:21px; float:right; margin-left:10px;}
.t_star{ color:#ed0000;}
.t_rbtn{ width:12px!important; height:12px!important; margin-right:5px!important; border:none!important;}
.t_select_gender{ font-size:12px!important; color:#666666!important; margin-right:8px!important;}

/*POPUP*/
.t_popup{ width:764px; height:369px; background:url(../images/pop-up-bg.png) no-repeat; margin:0 auto; margin-top:60px;}
.t_popup-main-heading{ font-size:18px; font-weight:bold; color:#333333; float:left; margin:0px 0 0 0px}
.t_pop-up-grid-topbg{ width:669px; height:30px; background:url(../images/pop-up-grid-bg.png) repeat-x; float:left; border:1px solid #bec8d2; margin:10px 0 0 0px}
.t_popup-grid-table{ float:left; margin:0 0 0 0px}
.t_category{ font-size:12px; color:#343031; padding-left:10px; border: 1px solid #c1cacf;}
.border-top{  border: 1px solid #c1cacf;}
.t_aed{font-size:12px; color:#343031;}
.t_popup_cat{ width:409px; float:left; font-size:12px; color:#003366; font-weight:bold; margin:7px 0 0 10px;}
.t_popup_bank_guatrentee{ width:122px; float:left;  color:#003366; font-weight:bold; margin:7px 0 0 0px; font-size:12px;}
.t_popup_fees{ width:85px; float:left; font-size:12px; margin:7px 0 0 40px; color:#003366; font-weight:bold;}
.t_pop_up{
 margin:0 auto; margin-top:100px;
display:none;
z-index:2;

}
.t_popup_content{ width:803px; margin:10px 10px 10px 10px; float:left}
.t_close_popup{ float:right; widows:39px; height:39px; margin-right:-35px;}

.print-container{ float:right; height:16px; font-size:14px; color:#333333;}
.print-icon{ margin-left:5px;}

/* Jquery controls customization */
.t_form-fld-disable_calendar{ height:22px; border:1px solid #cccccc; font-size:12px; color:#a0a0a0;}
.ui-datepicker{width:180px!important;}
.ui-datepicker-trigger{margin:0px 0px 0px 5px;}
.ui-widget{font-size:12px !important;}
.ui-datepicker table{font-size:0.6em !important;}
.ui-datepicker .ui-datepicker-title{line-height:1.4em; }
.ui-selectmenu{height:24px !important;width:140px !important;}
.ui-selectmenu-status{line-height:1em !important;}
.EmployeeType-menu{width:140px !important;}

/* Tabs */
div.panes div.tabcontent {
	display:none;width:700px;font-size:18px;}

div.panes img {}

/* root element for tabs  */

#tabs  ul{ 
	list-style:none; 
	margin:0 !important; 
	padding:0;	height:30px;float:left;
}

/* single tab */
#tabs li { 
	float:left;	 
	text-indent:0;
	padding:0;
	margin:0 !important;list-style-image:none !important;margin-right:1px !important;	font-size:12px; font-weight:bold; color:#343031;
}
#tabs li  a{color:#343031;}
#tabs li  a.current{color:#FFF !important;}

/* link inside the tab. uses a background image */
#tabs a { 
	background: url(../images/tabs.png) no-repeat -674px 0;
	*-background: url(../images/tabs.jpg) no-repeat -674px 0;
	font-size:10px;
	display:block;
	height: 31px;
	line-height:30px;
	margin:0;
	padding:0;
	text-align:center;
	text-decoration:none;
	color:#000;
	padding:0px;
	margin:0px;	
	width:89px;
}

#tabs a:active {outline:none;	}

/* when mouse enters the tab move the background image */
#tabs a:hover {
	background-position: -674px -31px;	color:#fff;	}

/* active tab uses a class name "current". it's highlight is also done by moving the background image. */
#tabs .ui-tabs-selected, #tabs .ui-tabs-selected:hover, #tabs li.ui-tabs-selected a {
	background-position: -674px -62px;		
	cursor:default !important; 
	color:#000 !important;
}

/* Different widths for tabs: use a class name: w1, w2, w3 or w2 */


/* width 1 */
#tabs .w1 			{ background-position: -674px 0; width:89px; }
#tabs .w1:hover 	{ background-position: -674px -31px; }
#tabs .w1.current { background-position: -674px -62px; }

/* width 2 */
#tabs .w2 			{ background-position: -366px -0px; width:154px; }
#tabs .w2:hover 	{ background-position: -366px -31px; }
#tabs .w2.current { background-position: -366px -62px; }


/* width 3 */
#tabs .w3 			{ background-position: -193px -0px; width:174px; }
#tabs .w3:hover 	{ background-position: -193px -31px; }
#tabs .w3.current { background-position: -193px -62px; }

/* width 4 */
#tabs .w4 			{ background-position: -0px -0px; width:194px; }
#tabs .w4:hover 	{ background-position: -0px -31px; }
#tabs .w4.current { background-position: -0px -62px; }

/* initially all panes are hidden */ 
#panes .pane {display:none;}

/* Jq Grid */
#gbox_listNotifications.ui-widget-content,#gbox_listTasks.ui-widget-content{border-bottom:none;}

/*#gview_listNotifications .ui-jqgrid-titlebar ,#gview_listTasks .ui-jqgrid-titlebar{clear:both; width:312px; height:24px; background:url(../images/blue_bg.png) repeat-x; font-size:14px; color:#ffffff; font-weight:bold; padding:5px 0 0 15px; border:1px solid #c1cacf; border-bottom:none}
.ui-jqgrid-htable{border:solid 1px #c1cacf;}
span.ui-jqgrid-resize{display:none;}
.ui-jqgrid-labels th{background:url("../images/pop-up-grid-bg.png") repeat-x scroll 0 0 transparent;height:24px;font-size:12px;color:#003366;font-weight:normal;border-right:solid 1px #c1cacf;}
.ui-jqgrid-labels th:first-child{}
.ui-jqgrid-labels th:last-child{border-right:none;}
.ui-state-default .ui-icon{background:url("../images/jqgrid/ui-icons_6da8d5_256x240.png")}
.ui-jqgrid tr.ui-row-ltr td:first-child{border-left:1px solid #C1CACF;padding-left:10px;}
#2{background-color:#fff4e2;}
.ui-jqgrid tr.jqgrow { outline-style: none; height:24px;*height:25px !important;}

#listemployee_id{width:53px !important;}
#listemployee_note{width:153px !important;}
#listemployee{width:715px !important;}
.ui-jqgrid tr.jqgrow td:last-child{width:100px !important;} 
#gview_listemployee{width:700px !important;}
#gview_listemployee .ui-jqgrid .ui-jqgrid-titlebar{width:700px !important;}
#gview_listemployee  .ui-widget-content .ui-state-default, .ui-widget-header .ui-state-default{width:700px !important;}
.ui-state-default .ui-jqgrid-hdiv{width:700px !important;}
*/

/* Menu */
/*MENU (Tacme)*/

#sidebar{ width:248px;  border:none; height:100%; float:left; }
/*#sidebar ul{ float:left; border-top:none; border-bottom:none;}
#sidebar ul li { width:248px; float:left; font-size:14px; color:#005480;}
#sidebar ul li:hover {font-size:14px; color:#000; }
*/
.pli{width:248px; float:left; background:url(../images/menu-btn-bg.png) no-repeat; font-size:14px; color:#005480;}
.pli:hover{background:url(../images/menu-btn-hover-bg.png) no-repeat; font-size:14px; color:#000;}

.test{background:url(../images/arrow.png) no-repeat;background-position:32px 10px;padding-left:20px !important;width:226px !important;background-color:#D5E5F4;}
/*.test:hover{background-color:#ffffff !important;}*/

/*
#sidebar{ width:248px;  border:none; height:100%; float:left; }
#sidebar ul{ float:left; border-top:none; border-bottom:none;}
#sidebar ul li { width:248px; float:left; background:url(../images/menu-btn-bg.png) no-repeat; font-size:14px; color:#005480;}
#sidebar ul li:hover { background:url(../images/menu-btn-hover-bg.png) no-repeat; font-size:14px; color:#000; }

.topnav {padding: 40px 28px 25px 0;}
ul.topnav {	padding: 0;	margin: 0;	font-size: 1em;	line-height: 9px; list-style: none;}
ul.topnav li {line-height: 9px;}
ul.topnav li ul{border-right:1px solid #BEC8D2;border-left:1px solid #BEC8D2;}
ul.topnav li a {line-height: 9px;font-size: 13px; margin:8px 5px; color:#0e517b;display: block; text-decoration: none;}
ul.topnav li a span {float:right;position:relative;top:2px;*top:-8px;}
ul.topnav li a:hover {	color:#333333;}
ul.topnav ul {margin: 0;padding:0;display:none;line-height: 9px;}
ul.topnav ul li {margin: 0;	padding: 0;	clear: both;line-height: 9px;}
ul.topnav ul li a {	padding-left: 20px;	font-size: 12px;font-weight: normal;outline:0;color:#273039;}
ul.topnav ul li a:hover {color:#084973;}
ul.topnav ul ul li a {color:silver;	padding-left: 40px;}
ul.topnav ul ul li a:hover {color:#675C7C;}
ul.topnav li ul li span{float:left;}

.navItem1{background:url(../images/menu-btn-bg.png);width:248px;height:25px;background-repeat:no-repeat;color:#0e517b;}
.navItem1 a{color:#0e517b;}
.navItem1:hover{background:url(images/menu-btn-hover-bg.png);width:248px;height:25px;}
.navItem1 img{float:left;margin:7px 5px 0px 10px;}
.navItem1 span img{margin-top:0px; z-index:999;}
.imgitem{margin:5px 5px 0px 10px; float:left;}
*/
/*ul.topnav li {background:url(../images/menu-btn-bg.png);background-repeat:no-repeat;color:#0e517b;}
ul.topnav li:hover{background:url(../images/menu-btn-hover-bg.png);background-repeat:no-repeat;}

ul.topnav ul li {background:none; background-color:#d5e5f4;}
ul.topnav ul li:hover{background:none;background-color:#FFF;} 
ul.topnav ul li ul li {background:none;background-color:#FFF;}
ul.topnav ul li ul li:hover{background:none;background-color:#d5e5f4;} 

ul.topnav li ul{border-right:1px solid #BEC8D2;border-left:1px solid #BEC8D2;width:246px !important;}
*/
/*ul.topnav li ul li:hover{background-color:#D5E5F4 !important;}
ul.topnav li ul li{background:url(../images/arrow.png) !important;background-repeat:no-repeat !important;background-position:32px 10px !important;padding-left:20px !important;width:226px !important;}
*/
.ui-datepicker-trigger{position:relative;top:1px;*top:-12px;*left:5px;}



.quickoptions{width:218px;float:right;}



/*Search*/
#search_container{ width:720px; height:159px; background-color:#f2f0e2; border:1px solid #bec8d2;}
.t_search_heading{ width:706px; float:left; height:24px; background:url(../images/blue_bg.png) repeat-x; font-size:14px; color:#FFF; font-weight:bold; padding:5px 0 0 14px;}
.t_search_heading1{ width:706px; float:left; height:10px; background:url(../images/blue_bg.png) repeat-x; font-size:14px; color:#FFF; font-weight:bold; padding:5px 0 0 14px;}
.t_search-left{ float:left; width:250px; margin-left:20px; margin-top: 20px; }
.t_search-right{ float:left; width:250px;margin-top: 20px; margin-left:20px;}
.t_search-left1{ float:left; width:250px; margin-left:20px; margin-top: 7px; }
.t_search-right1{ float:left; width:250px;margin-top: 7px; margin-left:20px;}
.label-search{width:100px; font-size:12px; color:#666666; margin-bottom: 20px; line-height:11px; clear:both}
.t_search_btns{ width:165px; height:21px; float:left; margin:84px 0 0 10px;}
.t_calendar-fld{ width:117px; height:22px; border:1px solid #cccccc; font-size:12px; color:#666666; padding-left:5px;}

#search_container1{ width:720px; height:159px; background-color:#f2f0e2; border:1px solid #bec8d2;}
.t_search_heading{ width:706px; float:left; height:24px; background:url(../images/blue_bg.png) repeat-x; font-size:14px; color:#FFF; font-weight:bold; padding:5px 0 0 14px;}
.t_search_heading1{ width:706px; float:left; height:10px; background:url(../images/blue_bg.png) repeat-x; font-size:14px; color:#FFF; font-weight:bold; padding:5px 0 0 14px;}
.t_search-left{ float:left; width:250px; margin-left:20px; margin-top: 20px; }
.t_search-right{ float:left; width:250px;margin-top: 20px; margin-left:20px;}
.t_search-left1{ float:left; width:250px; margin-left:20px; margin-top: 7px; }
.t_search-right1{ float:left; width:250px;margin-top: 7px; margin-left:20px;}
.label-search{width:100px; font-size:12px; color:#666666; margin-bottom: 20px; line-height:11px; clear:both}
.t_search_btns{ width:165px; height:21px; float:left; margin:84px 0 0 10px;}
.t_calendar-fld{ width:117px; height:22px; border:1px solid #cccccc; font-size:12px; color:#666666; padding-left:5px;}

 .listBox {
	border :1
	width:300px;
}

/*Buttons*/
.button_small{ width:71px; height:21px; background:url(../images/common/btns.jpg) 0 0; color:#FFF; float:right; margin-left:10px;cursor:pointer;background-repeat:none;}
.button_small:hover{ width:71px; height:21px; background:url(../images/common/btns.jpg) 0 -24px; color:#FFF;cursor:pointer;}


/* Hassan Menu*/

.menu_list {	
	width: 246px;
	height: 246px;
	border:1px solid #C1CACF;
}
.menu_list_single {width:137px; height:22px; border:1px solid #cccccc; font-size:12px; color:#666666; padding-left:5px; margin-bottom: 12px;}
.menu_head {
	height:25px;
	cursor: pointer;
	position: relative;
	margin:1px;
    font-weight:normal;  
    color:#222222;
    background:url('../images/menu-btn-bg.png');
}
.menu_head:hover {
	height:25px;
	cursor: pointer;
	position: relative;
	margin:1px;
    font-weight:normal;  
    color:#222222;
    background:url('../images/menu-btn-hover-bg.png');
}
.menu_body {
	display:none;
}
.menu_body p{
  color:#222222;
  padding-left:10px;
  font-weight:normal;
  margin:0px;
  cursor:pointer;
  height:20px;
  background-image:url('../images/arrow.png');
  background-position:30px 8px;
  background-repeat:no-repeat;
  background-color:#D5E5F4;  
  padding:4px 10px 0 40px; 
  margin:0 1px 0 1px;
  font-size:12px;
}
.menu_body p:hover{
  color: #222222;
  margin:0px;
  cursor:pointer;
  height:20px;
  background-image:url('../images/arrow.png');
  background-position:30px 8px;
  background-repeat:no-repeat;
  background-color:#ffffff;
  *-background-color:#ffffff;
  padding:4px 10px 0 40px; margin:0 1px 0 1px;
  font-size:12px;
  }
  
.hArrow{  
    float: right;
    height: 7px;
    position: relative;
    *-position: absolute;
    *-right:10px;
    top: 7px;
    *top: -7px;
    right:6px;
    width: 12px;    
}
.hIcon{  
    float: left;
    position: absolute;
    top: 3px;    
    left:6px;
}
.pHead{
    color: #222222;
    font-size: 14px;
    margin-left: 30px;
    position:relative;
    top:2px;
}

.t_summary-profile-container{ width:405px; float:left; padding:10px 0 0 20px;}
.t_summary-profile-container .heading{ font-size: 12px; color: #005284;font-weight:bold;}
.t_summary-profile-container .details{
    color: #666666;
    font-size: 12px;
}

label.frm-req:after {
    content: " * ";
    color:#FF0000;
    font-size: 17px;
}	
 .ui-tabs-panel {
	padding: 0px !important;
}

#backgroundPopup{
display:none;
position:fixed;
_position:absolute; /* hack for internet explorer 6*/
height:100%;
width:100%;
top:0;
left:0;
background:#000000;
border:1px solid #cecece;
z-index:1;
}

#mask 
        { 
            position: absolute; 
            left: 0; 
            top: 0; 
            z-index: 9000; 
            background-color: #000; 
            display: none; 
        } 
        #boxes .window 
        { 
            position: absolute; 
            left: 0; 
            top: 0; 
            width: 440px; 
            height: 200px; 
            display: none; 
            z-index: 9999; 
            padding: 20px; 
        } 
        #boxes #dialog 
        { 
            width: 375px; 
            height: 203px; 
            padding: 10px; 
            background-color: #ffffff; 
        } 


.t_form_middle{ float:left; width:400px; margin-left:20px; margin-top: 15px; }
.t_form_middle input, .t_form_middle select{width:137px; height:22px; border:1px solid #cccccc; font-size:12px; color:#666666; padding-left:5px; margin-bottom: 12px;}
.t_form_middle img{float:right;}
.t_form_middle textarea {width:230px; height:100px; border:1px solid #cccccc; font-size:12px; color:#666666; padding-left:5px; margin-bottom: 12px;}

.t_tgeneralinfo-cont{ width:600px; float:left; margin-top:3px;}
.t_tgeneralinfo-top{ width:600px; height:22px; background:url(../images/fin-bg.png) repeat ; font-size:14px; font-weight:bold; color:#ffffff; padding:4px 0 0 10px}
.t_tgeneralinfo-cont ul{}
.t_tgeneralinfo-cont ul li{ width:600pxpx; border-bottom:1px solid #bec8d2; float:left; padding:0 0 3px 0; margin:7px 0 0 0; background: none!important}
.t_tgeneralinfo-cont ul li:hover{ background:none !important}
.t_gin-black-txt{ float:left; width:300px; font-size:12px; color:#333333; margin-left:10px;}
.t_gin-grey-txt{ float:left; width:290px; font-size:12px; color:#555555; margin-left:50px;}
